package com.ddstation.drug.entity;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.math.BigDecimal;
import java.util.Date;

//@Table(name = "ma_invs_base_drug")
public class MaInvsBaseDrug {
    /**
     * 主健（序号）
     */
    private Integer id;

    /**
     * 批准文号：国药准字|注册证号
     */
    private String registerCode;

    /**
     * 药品名称
     */
    private String name;

    /**
     * 招商产品通用名
     */
    private String drugName;

    /**
     * 规格
     */
    private String specificationOldold;

    /**
     * 规格
     */
    private String specificationOld;

    /**
     * 规格
     */
    private String specification;

    /**
     * 规格
     */
    private String specification1;

    /**
     * 剂型CODE
     */
    private String prepFormCode;

    /**
     * 剂型
     */
    private String prepForm;

    /**
     * 药品生产厂家
     */
    private String manufacturerOld;

    /**
     * 药品生产厂家
     */
    private String manufacturer;

    /**
     * 药品编码
     */
    private String drugCode;

    /**
     * 药品编码备注
     */
    private String comment;

    /**
     * 药品类型(11:西药 12:中成药)
     */
    private Short drugType;

    /**
     * 药品类型文字
     */
    private String drugTypeTxt;

    /**
     * 处方药标记(0:处方药 1:OTC 2:非OTC 9:空)
     */
    private Short rxFlg;

    /**
     * 处方药标记文字
     */
    private String rxTxt;

    /**
     * 是否已查找
     */
    @Column(name = "is_find")
    private String isFind;

    /**
     * 精麻药品标记(0:非精麻 1:精麻)
     */
    @Column(name = "anesthetic_flg")
    private Short anestheticFlg;

    /**
     * 精麻药品标记文字
     */
    @Column(name = "anesthetic_txt")
    private String anestheticTxt;

    /**
     * 抗菌药物标记(0:非抗菌药物 1:非限制级 2:限制级 3:特殊级)
     */
    @Column(name = "antibiosis_flg")
    private Short antibiosisFlg;

    /**
     * 抗菌药物标记文字
     */
    @Column(name = "antibiosis_txt")
    private String antibiosisTxt;

    /**
     * 限制使用性别(0:不限制 1:仅限男性 2:仅限女性)
     */
    @Column(name = "limit_gender")
    private Integer limitGender;

    /**
     * 限制使用性别文本
     */
    @Column(name = "limit_gender_txt")
    private String limitGenderTxt;

    /**
     * 妊娠期妇女及哺乳期妇女禁用标记(0:不禁用 1:禁用)
     */
    @Column(name = "maternal_forbid")
    private Short maternalForbid;

    /**
     * 妊娠期妇女禁用标记(0:不禁用 1:禁用)
     */
    @Column(name = "pregnant_forbid")
    private Short pregnantForbid;

    /**
     * 妊娠期妇女禁用标记文本
     */
    @Column(name = "pregnant_forbid_txt")
    private String pregnantForbidTxt;

    /**
     * 儿童禁用标记(0:不禁用 1:禁用)
     */
    @Column(name = "child_forbid")
    private Integer childForbid;

    /**
     * 儿童禁用标记文本
     */
    @Column(name = "child_forbid_txt")
    private String childForbidTxt;

    /**
     * 老年患者禁用标记(0:不禁用 1:禁用)
     */
    @Column(name = "old_forbid")
    private Integer oldForbid;

    /**
     * 商品名
     */
    @Column(name = "reg_name")
    private String regName;

    /**
     * 默认用法
     */
    @Column(name = "default_drug_use")
    private String defaultDrugUse;

    /**
     * 单次最小用量
     */
    private BigDecimal single;

    /**
     * 单次最大用量
     */
    @Column(name = "single_max")
    private BigDecimal singleMax;

    /**
     * 单次用量单位
     */
    @Column(name = "single_unit")
    private String singleUnit;

    /**
     * 单次用量单位文本
     */
    @Column(name = "single_unit_text")
    private String singleUnitText;

    /**
     * 默认频率:最小用药频率
     */
    @Column(name = "default_frequency")
    private String defaultFrequency;

    /**
     * 默认频率文本
     */
    @Column(name = "default_frequency_text")
    private String defaultFrequencyText;

    /**
     * 最大用药频率
     */
    @Column(name = "frequency_max")
    private String frequencyMax;

    /**
     * 最大用药频率
     */
    @Column(name = "frequency_max_text")
    private String frequencyMaxText;

    /**
     * 含量规格
     */
    @Column(name = "content_spec")
    private BigDecimal contentSpec;

    /**
     * 含量规格单位
     */
    @Column(name = "content_spec_unit")
    private String contentSpecUnit;

    /**
     * 含量规格单位文本
     */
    @Column(name = "content_unit_text")
    private String contentUnitText;

    /**
     * 制剂数量
     */
    @Column(name = "preparation_amount")
    private Short preparationAmount;

    /**
     * 制剂单位
     */
    @Column(name = "preparation_unit")
    private String preparationUnit;

    /**
     * 制剂单位文本
     */
    @Column(name = "preparation_unit_text")
    private String preparationUnitText;

    /**
     * 库存单位
     */
    @Column(name = "stock_keeping_unit")
    private String stockKeepingUnit;

    /**
     * 库存单位文本
     */
    @Column(name = "stock_keeping_unit_text")
    private String stockKeepingUnitText;

    /**
     * 拼音码
     */
    @Column(name = "pinyin_code")
    private String pinyinCode;

    /**
     * 五笔码
     */
    @Column(name = "five_pen_code")
    private String fivePenCode;

    @Column(name = "pinyin_drug_name_code")
    private String pinyinDrugNameCode;

    @Column(name = "five_pen_drug_name_code")
    private String fivePenDrugNameCode;

    /**
     * 默认用量：单次最小用量*含量规格
     */
    @Column(name = "default_quantity")
    private BigDecimal defaultQuantity;

    /**
     * 最大用量：单次最大用量*含量规格
     */
    @Column(name = "max_quantity")
    private BigDecimal maxQuantity;

    /**
     * 条形码
     */
    @Column(name = "bar_code")
    private String barCode;

    /**
     * 多维度
     */
    @Column(name = "multi_dimension")
    private String multiDimension;

    /**
     * 标记
     */
    @Column(name = "spec_remark")
    private String specRemark;

    @Column(name = "update_tm")
    private Date updateTm;

    @Column(name = "create_tm")
    private Date createTm;

    /**
     * 主要成分
     */
    private String ingredient;

    /**
     * 性状
     */
    private String traits;

    /**
     * 商标
     */
    private String trademark;

    /**
     * 储藏
     */
    private String storage;

    /**
     * 生产地址
     */
    @Column(name = "production_address")
    private String productionAddress;

    /**
     * 图片链接地址
     */
    private String images;

    /**
     * 妊娠期妇女及哺乳期妇女禁用标记文本
     */
    @Column(name = "maternal_forbid_txt")
    private String maternalForbidTxt;

    /**
     * 老年患者禁用标记文本
     */
    @Column(name = "old_forbid_txt")
    private String oldForbidTxt;

    /**
     * 适应症文本
     */
    @Column(name = "indication_txt")
    private String indicationTxt;

    /**
     * 适应症(全角分号分隔 ；)
     */
    private String indication;

    /**
     * 功能主治文本
     */
    @Column(name = "functions_txt")
    private String functionsTxt;

    /**
     * 用法用量文本
     */
    @Column(name = "usage_txt")
    private String usageTxt;

    /**
     * 默认用法文本
     */
    @Column(name = "default_drug_use_text")
    private String defaultDrugUseText;

    /**
     * 禁忌文本
     */
    @Column(name = "contraindication_txt")
    private String contraindicationTxt;

    /**
     * 注意事项文本
     */
    @Column(name = "attention_txt")
    private String attentionTxt;

    /**
     * 相互作用文本
     */
    @Column(name = "interaction_txt")
    private String interactionTxt;

    /**
     * 配伍禁忌文本
     */
    @Column(name = "incompatibility_txt")
    private String incompatibilityTxt;

    /**
     * 参考网址
     */
    @Column(name = "reference_url")
    private String referenceUrl;

    /**
     * 适应症列表
     */
    private String indications;

    /**
     * 主治疾病
     */
    @Column(name = "diseases_treatment")
    private String diseasesTreatment;

    /**
     * 获取主健（序号）
     *
     * @return id - 主健（序号）
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置主健（序号）
     *
     * @param id 主健（序号）
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取批准文号：国药准字|注册证号
     *
     * @return register_code - 批准文号：国药准字|注册证号
     */
    public String getRegisterCode() {
        return registerCode;
    }

    /**
     * 设置批准文号：国药准字|注册证号
     *
     * @param registerCode 批准文号：国药准字|注册证号
     */
    public void setRegisterCode(String registerCode) {
        this.registerCode = registerCode;
    }

    /**
     * 获取药品名称
     *
     * @return name - 药品名称
     */
    public String getName() {
        return name;
    }

    /**
     * 设置药品名称
     *
     * @param name 药品名称
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取招商产品通用名
     *
     * @return drug_name - 招商产品通用名
     */
    public String getDrugName() {
        return drugName;
    }

    /**
     * 设置招商产品通用名
     *
     * @param drugName 招商产品通用名
     */
    public void setDrugName(String drugName) {
        this.drugName = drugName;
    }

    /**
     * 获取规格
     *
     * @return specification_oldold - 规格
     */
    public String getSpecificationOldold() {
        return specificationOldold;
    }

    /**
     * 设置规格
     *
     * @param specificationOldold 规格
     */
    public void setSpecificationOldold(String specificationOldold) {
        this.specificationOldold = specificationOldold;
    }

    /**
     * 获取规格
     *
     * @return specification_old - 规格
     */
    public String getSpecificationOld() {
        return specificationOld;
    }

    /**
     * 设置规格
     *
     * @param specificationOld 规格
     */
    public void setSpecificationOld(String specificationOld) {
        this.specificationOld = specificationOld;
    }

    /**
     * 获取规格
     *
     * @return specification - 规格
     */
    public String getSpecification() {
        return specification;
    }

    /**
     * 设置规格
     *
     * @param specification 规格
     */
    public void setSpecification(String specification) {
        this.specification = specification;
    }

    /**
     * 获取剂型CODE
     *
     * @return prep_form_code - 剂型CODE
     */
    public String getPrepFormCode() {
        return prepFormCode;
    }

    /**
     * 设置剂型CODE
     *
     * @param prepFormCode 剂型CODE
     */
    public void setPrepFormCode(String prepFormCode) {
        this.prepFormCode = prepFormCode;
    }

    /**
     * 获取剂型
     *
     * @return prep_form - 剂型
     */
    public String getPrepForm() {
        return prepForm;
    }

    /**
     * 设置剂型
     *
     * @param prepForm 剂型
     */
    public void setPrepForm(String prepForm) {
        this.prepForm = prepForm;
    }

    /**
     * 获取药品生产厂家
     *
     * @return manufacturer_old - 药品生产厂家
     */
    public String getManufacturerOld() {
        return manufacturerOld;
    }

    /**
     * 设置药品生产厂家
     *
     * @param manufacturerOld 药品生产厂家
     */
    public void setManufacturerOld(String manufacturerOld) {
        this.manufacturerOld = manufacturerOld;
    }

    /**
     * 获取药品生产厂家
     *
     * @return manufacturer - 药品生产厂家
     */
    public String getManufacturer() {
        return manufacturer;
    }

    /**
     * 设置药品生产厂家
     *
     * @param manufacturer 药品生产厂家
     */
    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer;
    }

    /**
     * 获取药品编码
     *
     * @return drug_code - 药品编码
     */
    public String getDrugCode() {
        return drugCode;
    }

    /**
     * 设置药品编码
     *
     * @param drugCode 药品编码
     */
    public void setDrugCode(String drugCode) {
        this.drugCode = drugCode;
    }

    /**
     * 获取药品编码备注
     *
     * @return comment - 药品编码备注
     */
    public String getComment() {
        return comment;
    }

    /**
     * 设置药品编码备注
     *
     * @param comment 药品编码备注
     */
    public void setComment(String comment) {
        this.comment = comment;
    }

    /**
     * 获取药品类型(11:西药 12:中成药)
     *
     * @return drug_type - 药品类型(11:西药 12:中成药)
     */
    public Short getDrugType() {
        return drugType;
    }

    /**
     * 设置药品类型(11:西药 12:中成药)
     *
     * @param drugType 药品类型(11:西药 12:中成药)
     */
    public void setDrugType(Short drugType) {
        this.drugType = drugType;
    }

    /**
     * 获取药品类型文字
     *
     * @return drug_type_txt - 药品类型文字
     */
    public String getDrugTypeTxt() {
        return drugTypeTxt;
    }

    /**
     * 设置药品类型文字
     *
     * @param drugTypeTxt 药品类型文字
     */
    public void setDrugTypeTxt(String drugTypeTxt) {
        this.drugTypeTxt = drugTypeTxt;
    }

    /**
     * 获取处方药标记(0:处方药 1:OTC 2:非OTC 9:空)
     *
     * @return rx_flg - 处方药标记(0:处方药 1:OTC 2:非OTC 9:空)
     */
    public Short getRxFlg() {
        return rxFlg;
    }

    /**
     * 设置处方药标记(0:处方药 1:OTC 2:非OTC 9:空)
     *
     * @param rxFlg 处方药标记(0:处方药 1:OTC 2:非OTC 9:空)
     */
    public void setRxFlg(Short rxFlg) {
        this.rxFlg = rxFlg;
    }

    /**
     * 获取处方药标记文字
     *
     * @return rx_txt - 处方药标记文字
     */
    public String getRxTxt() {
        return rxTxt;
    }

    /**
     * 设置处方药标记文字
     *
     * @param rxTxt 处方药标记文字
     */
    public void setRxTxt(String rxTxt) {
        this.rxTxt = rxTxt;
    }

    /**
     * 获取是否已查找
     *
     * @return is_find - 是否已查找
     */
    public String getIsFind() {
        return isFind;
    }

    /**
     * 设置是否已查找
     *
     * @param isFind 是否已查找
     */
    public void setIsFind(String isFind) {
        this.isFind = isFind;
    }

    /**
     * 获取精麻药品标记(0:非精麻 1:精麻)
     *
     * @return anesthetic_flg - 精麻药品标记(0:非精麻 1:精麻)
     */
    public Short getAnestheticFlg() {
        return anestheticFlg;
    }

    /**
     * 设置精麻药品标记(0:非精麻 1:精麻)
     *
     * @param anestheticFlg 精麻药品标记(0:非精麻 1:精麻)
     */
    public void setAnestheticFlg(Short anestheticFlg) {
        this.anestheticFlg = anestheticFlg;
    }

    /**
     * 获取精麻药品标记文字
     *
     * @return anesthetic_txt - 精麻药品标记文字
     */
    public String getAnestheticTxt() {
        return anestheticTxt;
    }

    /**
     * 设置精麻药品标记文字
     *
     * @param anestheticTxt 精麻药品标记文字
     */
    public void setAnestheticTxt(String anestheticTxt) {
        this.anestheticTxt = anestheticTxt;
    }

    /**
     * 获取抗菌药物标记(0:非抗菌药物 1:非限制级 2:限制级 3:特殊级)
     *
     * @return antibiosis_flg - 抗菌药物标记(0:非抗菌药物 1:非限制级 2:限制级 3:特殊级)
     */
    public Short getAntibiosisFlg() {
        return antibiosisFlg;
    }

    /**
     * 设置抗菌药物标记(0:非抗菌药物 1:非限制级 2:限制级 3:特殊级)
     *
     * @param antibiosisFlg 抗菌药物标记(0:非抗菌药物 1:非限制级 2:限制级 3:特殊级)
     */
    public void setAntibiosisFlg(Short antibiosisFlg) {
        this.antibiosisFlg = antibiosisFlg;
    }

    /**
     * 获取抗菌药物标记文字
     *
     * @return antibiosis_txt - 抗菌药物标记文字
     */
    public String getAntibiosisTxt() {
        return antibiosisTxt;
    }

    /**
     * 设置抗菌药物标记文字
     *
     * @param antibiosisTxt 抗菌药物标记文字
     */
    public void setAntibiosisTxt(String antibiosisTxt) {
        this.antibiosisTxt = antibiosisTxt;
    }

    /**
     * 获取限制使用性别(0:不限制 1:仅限男性 2:仅限女性)
     *
     * @return limit_gender - 限制使用性别(0:不限制 1:仅限男性 2:仅限女性)
     */
    public Integer getLimitGender() {
        return limitGender;
    }

    /**
     * 设置限制使用性别(0:不限制 1:仅限男性 2:仅限女性)
     *
     * @param limitGender 限制使用性别(0:不限制 1:仅限男性 2:仅限女性)
     */
    public void setLimitGender(Integer limitGender) {
        this.limitGender = limitGender;
    }

    /**
     * 获取限制使用性别文本
     *
     * @return limit_gender_txt - 限制使用性别文本
     */
    public String getLimitGenderTxt() {
        return limitGenderTxt;
    }

    /**
     * 设置限制使用性别文本
     *
     * @param limitGenderTxt 限制使用性别文本
     */
    public void setLimitGenderTxt(String limitGenderTxt) {
        this.limitGenderTxt = limitGenderTxt;
    }

    /**
     * 获取妊娠期妇女及哺乳期妇女禁用标记(0:不禁用 1:禁用)
     *
     * @return maternal_forbid - 妊娠期妇女及哺乳期妇女禁用标记(0:不禁用 1:禁用)
     */
    public Short getMaternalForbid() {
        return maternalForbid;
    }

    /**
     * 设置妊娠期妇女及哺乳期妇女禁用标记(0:不禁用 1:禁用)
     *
     * @param maternalForbid 妊娠期妇女及哺乳期妇女禁用标记(0:不禁用 1:禁用)
     */
    public void setMaternalForbid(Short maternalForbid) {
        this.maternalForbid = maternalForbid;
    }

    /**
     * 获取妊娠期妇女禁用标记(0:不禁用 1:禁用)
     *
     * @return pregnant_forbid - 妊娠期妇女禁用标记(0:不禁用 1:禁用)
     */
    public Short getPregnantForbid() {
        return pregnantForbid;
    }

    /**
     * 设置妊娠期妇女禁用标记(0:不禁用 1:禁用)
     *
     * @param pregnantForbid 妊娠期妇女禁用标记(0:不禁用 1:禁用)
     */
    public void setPregnantForbid(Short pregnantForbid) {
        this.pregnantForbid = pregnantForbid;
    }

    /**
     * 获取妊娠期妇女禁用标记文本
     *
     * @return pregnant_forbid_txt - 妊娠期妇女禁用标记文本
     */
    public String getPregnantForbidTxt() {
        return pregnantForbidTxt;
    }

    /**
     * 设置妊娠期妇女禁用标记文本
     *
     * @param pregnantForbidTxt 妊娠期妇女禁用标记文本
     */
    public void setPregnantForbidTxt(String pregnantForbidTxt) {
        this.pregnantForbidTxt = pregnantForbidTxt;
    }

    /**
     * 获取儿童禁用标记(0:不禁用 1:禁用)
     *
     * @return child_forbid - 儿童禁用标记(0:不禁用 1:禁用)
     */
    public Integer getChildForbid() {
        return childForbid;
    }

    /**
     * 设置儿童禁用标记(0:不禁用 1:禁用)
     *
     * @param childForbid 儿童禁用标记(0:不禁用 1:禁用)
     */
    public void setChildForbid(Integer childForbid) {
        this.childForbid = childForbid;
    }

    /**
     * 获取儿童禁用标记文本
     *
     * @return child_forbid_txt - 儿童禁用标记文本
     */
    public String getChildForbidTxt() {
        return childForbidTxt;
    }

    /**
     * 设置儿童禁用标记文本
     *
     * @param childForbidTxt 儿童禁用标记文本
     */
    public void setChildForbidTxt(String childForbidTxt) {
        this.childForbidTxt = childForbidTxt;
    }

    /**
     * 获取老年患者禁用标记(0:不禁用 1:禁用)
     *
     * @return old_forbid - 老年患者禁用标记(0:不禁用 1:禁用)
     */
    public Integer getOldForbid() {
        return oldForbid;
    }

    /**
     * 设置老年患者禁用标记(0:不禁用 1:禁用)
     *
     * @param oldForbid 老年患者禁用标记(0:不禁用 1:禁用)
     */
    public void setOldForbid(Integer oldForbid) {
        this.oldForbid = oldForbid;
    }

    /**
     * 获取商品名
     *
     * @return reg_name - 商品名
     */
    public String getRegName() {
        return regName;
    }

    /**
     * 设置商品名
     *
     * @param regName 商品名
     */
    public void setRegName(String regName) {
        this.regName = regName;
    }

    /**
     * 获取默认用法
     *
     * @return default_drug_use - 默认用法
     */
    public String getDefaultDrugUse() {
        return defaultDrugUse;
    }

    /**
     * 设置默认用法
     *
     * @param defaultDrugUse 默认用法
     */
    public void setDefaultDrugUse(String defaultDrugUse) {
        this.defaultDrugUse = defaultDrugUse;
    }

    /**
     * 获取单次最小用量
     *
     * @return single - 单次最小用量
     */
    public BigDecimal getSingle() {
        return single;
    }

    /**
     * 设置单次最小用量
     *
     * @param single 单次最小用量
     */
    public void setSingle(BigDecimal single) {
        this.single = single;
    }

    /**
     * 获取单次最大用量
     *
     * @return single_max - 单次最大用量
     */
    public BigDecimal getSingleMax() {
        return singleMax;
    }

    /**
     * 设置单次最大用量
     *
     * @param singleMax 单次最大用量
     */
    public void setSingleMax(BigDecimal singleMax) {
        this.singleMax = singleMax;
    }

    /**
     * 获取单次用量单位
     *
     * @return single_unit - 单次用量单位
     */
    public String getSingleUnit() {
        return singleUnit;
    }

    /**
     * 设置单次用量单位
     *
     * @param singleUnit 单次用量单位
     */
    public void setSingleUnit(String singleUnit) {
        this.singleUnit = singleUnit;
    }

    /**
     * 获取单次用量单位文本
     *
     * @return single_unit_text - 单次用量单位文本
     */
    public String getSingleUnitText() {
        return singleUnitText;
    }

    /**
     * 设置单次用量单位文本
     *
     * @param singleUnitText 单次用量单位文本
     */
    public void setSingleUnitText(String singleUnitText) {
        this.singleUnitText = singleUnitText;
    }

    /**
     * 获取默认频率:最小用药频率
     *
     * @return default_frequency - 默认频率:最小用药频率
     */
    public String getDefaultFrequency() {
        return defaultFrequency;
    }

    /**
     * 设置默认频率:最小用药频率
     *
     * @param defaultFrequency 默认频率:最小用药频率
     */
    public void setDefaultFrequency(String defaultFrequency) {
        this.defaultFrequency = defaultFrequency;
    }

    /**
     * 获取默认频率文本
     *
     * @return default_frequency_text - 默认频率文本
     */
    public String getDefaultFrequencyText() {
        return defaultFrequencyText;
    }

    /**
     * 设置默认频率文本
     *
     * @param defaultFrequencyText 默认频率文本
     */
    public void setDefaultFrequencyText(String defaultFrequencyText) {
        this.defaultFrequencyText = defaultFrequencyText;
    }

    /**
     * 获取最大用药频率
     *
     * @return frequency_max - 最大用药频率
     */
    public String getFrequencyMax() {
        return frequencyMax;
    }

    /**
     * 设置最大用药频率
     *
     * @param frequencyMax 最大用药频率
     */
    public void setFrequencyMax(String frequencyMax) {
        this.frequencyMax = frequencyMax;
    }

    /**
     * 获取最大用药频率
     *
     * @return frequency_max_text - 最大用药频率
     */
    public String getFrequencyMaxText() {
        return frequencyMaxText;
    }

    /**
     * 设置最大用药频率
     *
     * @param frequencyMaxText 最大用药频率
     */
    public void setFrequencyMaxText(String frequencyMaxText) {
        this.frequencyMaxText = frequencyMaxText;
    }

    /**
     * 获取含量规格
     *
     * @return content_spec - 含量规格
     */
    public BigDecimal getContentSpec() {
        return contentSpec;
    }

    /**
     * 设置含量规格
     *
     * @param contentSpec 含量规格
     */
    public void setContentSpec(BigDecimal contentSpec) {
        this.contentSpec = contentSpec;
    }

    /**
     * 获取含量规格单位
     *
     * @return content_spec_unit - 含量规格单位
     */
    public String getContentSpecUnit() {
        return contentSpecUnit;
    }

    /**
     * 设置含量规格单位
     *
     * @param contentSpecUnit 含量规格单位
     */
    public void setContentSpecUnit(String contentSpecUnit) {
        this.contentSpecUnit = contentSpecUnit;
    }

    /**
     * 获取含量规格单位文本
     *
     * @return content_unit_text - 含量规格单位文本
     */
    public String getContentUnitText() {
        return contentUnitText;
    }

    /**
     * 设置含量规格单位文本
     *
     * @param contentUnitText 含量规格单位文本
     */
    public void setContentUnitText(String contentUnitText) {
        this.contentUnitText = contentUnitText;
    }

    /**
     * 获取制剂数量
     *
     * @return preparation_amount - 制剂数量
     */
    public Short getPreparationAmount() {
        return preparationAmount;
    }

    /**
     * 设置制剂数量
     *
     * @param preparationAmount 制剂数量
     */
    public void setPreparationAmount(Short preparationAmount) {
        this.preparationAmount = preparationAmount;
    }

    /**
     * 获取制剂单位
     *
     * @return preparation_unit - 制剂单位
     */
    public String getPreparationUnit() {
        return preparationUnit;
    }

    /**
     * 设置制剂单位
     *
     * @param preparationUnit 制剂单位
     */
    public void setPreparationUnit(String preparationUnit) {
        this.preparationUnit = preparationUnit;
    }

    /**
     * 获取制剂单位文本
     *
     * @return preparation_unit_text - 制剂单位文本
     */
    public String getPreparationUnitText() {
        return preparationUnitText;
    }

    /**
     * 设置制剂单位文本
     *
     * @param preparationUnitText 制剂单位文本
     */
    public void setPreparationUnitText(String preparationUnitText) {
        this.preparationUnitText = preparationUnitText;
    }

    /**
     * 获取库存单位
     *
     * @return stock_keeping_unit - 库存单位
     */
    public String getStockKeepingUnit() {
        return stockKeepingUnit;
    }

    /**
     * 设置库存单位
     *
     * @param stockKeepingUnit 库存单位
     */
    public void setStockKeepingUnit(String stockKeepingUnit) {
        this.stockKeepingUnit = stockKeepingUnit;
    }

    /**
     * 获取库存单位文本
     *
     * @return stock_keeping_unit_text - 库存单位文本
     */
    public String getStockKeepingUnitText() {
        return stockKeepingUnitText;
    }

    /**
     * 设置库存单位文本
     *
     * @param stockKeepingUnitText 库存单位文本
     */
    public void setStockKeepingUnitText(String stockKeepingUnitText) {
        this.stockKeepingUnitText = stockKeepingUnitText;
    }

    /**
     * 获取拼音码
     *
     * @return pinyin_code - 拼音码
     */
    public String getPinyinCode() {
        return pinyinCode;
    }

    /**
     * 设置拼音码
     *
     * @param pinyinCode 拼音码
     */
    public void setPinyinCode(String pinyinCode) {
        this.pinyinCode = pinyinCode;
    }

    /**
     * 获取五笔码
     *
     * @return five_pen_code - 五笔码
     */
    public String getFivePenCode() {
        return fivePenCode;
    }

    /**
     * 设置五笔码
     *
     * @param fivePenCode 五笔码
     */
    public void setFivePenCode(String fivePenCode) {
        this.fivePenCode = fivePenCode;
    }

    /**
     * @return pinyin_drug_name_code
     */
    public String getPinyinDrugNameCode() {
        return pinyinDrugNameCode;
    }

    /**
     * @param pinyinDrugNameCode
     */
    public void setPinyinDrugNameCode(String pinyinDrugNameCode) {
        this.pinyinDrugNameCode = pinyinDrugNameCode;
    }

    /**
     * @return five_pen_drug_name_code
     */
    public String getFivePenDrugNameCode() {
        return fivePenDrugNameCode;
    }

    /**
     * @param fivePenDrugNameCode
     */
    public void setFivePenDrugNameCode(String fivePenDrugNameCode) {
        this.fivePenDrugNameCode = fivePenDrugNameCode;
    }

    /**
     * 获取默认用量：单次最小用量*含量规格
     *
     * @return default_quantity - 默认用量：单次最小用量*含量规格
     */
    public BigDecimal getDefaultQuantity() {
        return defaultQuantity;
    }

    /**
     * 设置默认用量：单次最小用量*含量规格
     *
     * @param defaultQuantity 默认用量：单次最小用量*含量规格
     */
    public void setDefaultQuantity(BigDecimal defaultQuantity) {
        this.defaultQuantity = defaultQuantity;
    }

    /**
     * 获取最大用量：单次最大用量*含量规格
     *
     * @return max_quantity - 最大用量：单次最大用量*含量规格
     */
    public BigDecimal getMaxQuantity() {
        return maxQuantity;
    }

    /**
     * 设置最大用量：单次最大用量*含量规格
     *
     * @param maxQuantity 最大用量：单次最大用量*含量规格
     */
    public void setMaxQuantity(BigDecimal maxQuantity) {
        this.maxQuantity = maxQuantity;
    }

    /**
     * 获取条形码
     *
     * @return bar_code - 条形码
     */
    public String getBarCode() {
        return barCode;
    }

    /**
     * 设置条形码
     *
     * @param barCode 条形码
     */
    public void setBarCode(String barCode) {
        this.barCode = barCode;
    }

    /**
     * 获取多维度
     *
     * @return multi_dimension - 多维度
     */
    public String getMultiDimension() {
        return multiDimension;
    }

    /**
     * 设置多维度
     *
     * @param multiDimension 多维度
     */
    public void setMultiDimension(String multiDimension) {
        this.multiDimension = multiDimension;
    }

    /**
     * 获取标记
     *
     * @return spec_remark - 标记
     */
    public String getSpecRemark() {
        return specRemark;
    }

    /**
     * 设置标记
     *
     * @param specRemark 标记
     */
    public void setSpecRemark(String specRemark) {
        this.specRemark = specRemark;
    }

    /**
     * @return update_tm
     */
    public Date getUpdateTm() {
        return updateTm;
    }

    /**
     * @param updateTm
     */
    public void setUpdateTm(Date updateTm) {
        this.updateTm = updateTm;
    }

    /**
     * @return create_tm
     */
    public Date getCreateTm() {
        return createTm;
    }

    /**
     * @param createTm
     */
    public void setCreateTm(Date createTm) {
        this.createTm = createTm;
    }

    /**
     * 获取主要成分
     *
     * @return ingredient - 主要成分
     */
    public String getIngredient() {
        return ingredient;
    }

    /**
     * 设置主要成分
     *
     * @param ingredient 主要成分
     */
    public void setIngredient(String ingredient) {
        this.ingredient = ingredient;
    }

    /**
     * 获取性状
     *
     * @return traits - 性状
     */
    public String getTraits() {
        return traits;
    }

    /**
     * 设置性状
     *
     * @param traits 性状
     */
    public void setTraits(String traits) {
        this.traits = traits;
    }

    /**
     * 获取商标
     *
     * @return trademark - 商标
     */
    public String getTrademark() {
        return trademark;
    }

    /**
     * 设置商标
     *
     * @param trademark 商标
     */
    public void setTrademark(String trademark) {
        this.trademark = trademark;
    }

    /**
     * 获取储藏
     *
     * @return storage - 储藏
     */
    public String getStorage() {
        return storage;
    }

    /**
     * 设置储藏
     *
     * @param storage 储藏
     */
    public void setStorage(String storage) {
        this.storage = storage;
    }

    /**
     * 获取生产地址
     *
     * @return production_address - 生产地址
     */
    public String getProductionAddress() {
        return productionAddress;
    }

    /**
     * 设置生产地址
     *
     * @param productionAddress 生产地址
     */
    public void setProductionAddress(String productionAddress) {
        this.productionAddress = productionAddress;
    }

    /**
     * 获取图片链接地址
     *
     * @return images - 图片链接地址
     */
    public String getImages() {
        return images;
    }

    /**
     * 设置图片链接地址
     *
     * @param images 图片链接地址
     */
    public void setImages(String images) {
        this.images = images;
    }

    /**
     * 获取妊娠期妇女及哺乳期妇女禁用标记文本
     *
     * @return maternal_forbid_txt - 妊娠期妇女及哺乳期妇女禁用标记文本
     */
    public String getMaternalForbidTxt() {
        return maternalForbidTxt;
    }

    /**
     * 设置妊娠期妇女及哺乳期妇女禁用标记文本
     *
     * @param maternalForbidTxt 妊娠期妇女及哺乳期妇女禁用标记文本
     */
    public void setMaternalForbidTxt(String maternalForbidTxt) {
        this.maternalForbidTxt = maternalForbidTxt;
    }

    /**
     * 获取老年患者禁用标记文本
     *
     * @return old_forbid_txt - 老年患者禁用标记文本
     */
    public String getOldForbidTxt() {
        return oldForbidTxt;
    }

    /**
     * 设置老年患者禁用标记文本
     *
     * @param oldForbidTxt 老年患者禁用标记文本
     */
    public void setOldForbidTxt(String oldForbidTxt) {
        this.oldForbidTxt = oldForbidTxt;
    }

    /**
     * 获取适应症文本
     *
     * @return indication_txt - 适应症文本
     */
    public String getIndicationTxt() {
        return indicationTxt;
    }

    /**
     * 设置适应症文本
     *
     * @param indicationTxt 适应症文本
     */
    public void setIndicationTxt(String indicationTxt) {
        this.indicationTxt = indicationTxt;
    }

    /**
     * 获取适应症(全角分号分隔 ；)
     *
     * @return indication - 适应症(全角分号分隔 ；)
     */
    public String getIndication() {
        return indication;
    }

    /**
     * 设置适应症(全角分号分隔 ；)
     *
     * @param indication 适应症(全角分号分隔 ；)
     */
    public void setIndication(String indication) {
        this.indication = indication;
    }

    /**
     * 获取功能主治文本
     *
     * @return functions_txt - 功能主治文本
     */
    public String getFunctionsTxt() {
        return functionsTxt;
    }

    /**
     * 设置功能主治文本
     *
     * @param functionsTxt 功能主治文本
     */
    public void setFunctionsTxt(String functionsTxt) {
        this.functionsTxt = functionsTxt;
    }

    /**
     * 获取用法用量文本
     *
     * @return usage_txt - 用法用量文本
     */
    public String getUsageTxt() {
        return usageTxt;
    }

    /**
     * 设置用法用量文本
     *
     * @param usageTxt 用法用量文本
     */
    public void setUsageTxt(String usageTxt) {
        this.usageTxt = usageTxt;
    }

    /**
     * 获取默认用法文本
     *
     * @return default_drug_use_text - 默认用法文本
     */
    public String getDefaultDrugUseText() {
        return defaultDrugUseText;
    }

    /**
     * 设置默认用法文本
     *
     * @param defaultDrugUseText 默认用法文本
     */
    public void setDefaultDrugUseText(String defaultDrugUseText) {
        this.defaultDrugUseText = defaultDrugUseText;
    }

    /**
     * 获取禁忌文本
     *
     * @return contraindication_txt - 禁忌文本
     */
    public String getContraindicationTxt() {
        return contraindicationTxt;
    }

    /**
     * 设置禁忌文本
     *
     * @param contraindicationTxt 禁忌文本
     */
    public void setContraindicationTxt(String contraindicationTxt) {
        this.contraindicationTxt = contraindicationTxt;
    }

    /**
     * 获取注意事项文本
     *
     * @return attention_txt - 注意事项文本
     */
    public String getAttentionTxt() {
        return attentionTxt;
    }

    /**
     * 设置注意事项文本
     *
     * @param attentionTxt 注意事项文本
     */
    public void setAttentionTxt(String attentionTxt) {
        this.attentionTxt = attentionTxt;
    }

    /**
     * 获取相互作用文本
     *
     * @return interaction_txt - 相互作用文本
     */
    public String getInteractionTxt() {
        return interactionTxt;
    }

    /**
     * 设置相互作用文本
     *
     * @param interactionTxt 相互作用文本
     */
    public void setInteractionTxt(String interactionTxt) {
        this.interactionTxt = interactionTxt;
    }

    /**
     * 获取配伍禁忌文本
     *
     * @return incompatibility_txt - 配伍禁忌文本
     */
    public String getIncompatibilityTxt() {
        return incompatibilityTxt;
    }

    /**
     * 设置配伍禁忌文本
     *
     * @param incompatibilityTxt 配伍禁忌文本
     */
    public void setIncompatibilityTxt(String incompatibilityTxt) {
        this.incompatibilityTxt = incompatibilityTxt;
    }

    /**
     * 获取参考网址
     *
     * @return reference_url - 参考网址
     */
    public String getReferenceUrl() {
        return referenceUrl;
    }

    /**
     * 设置参考网址
     *
     * @param referenceUrl 参考网址
     */
    public void setReferenceUrl(String referenceUrl) {
        this.referenceUrl = referenceUrl;
    }

    /**
     * 获取适应症列表
     *
     * @return indications - 适应症列表
     */
    public String getIndications() {
        return indications;
    }

    /**
     * 设置适应症列表
     *
     * @param indications 适应症列表
     */
    public void setIndications(String indications) {
        this.indications = indications;
    }

    /**
     * 获取主治疾病
     *
     * @return diseases_treatment - 主治疾病
     */
    public String getDiseasesTreatment() {
        return diseasesTreatment;
    }

    /**
     * 设置主治疾病
     *
     * @param diseasesTreatment 主治疾病
     */
    public void setDiseasesTreatment(String diseasesTreatment) {
        this.diseasesTreatment = diseasesTreatment;
    }

    public String getSpecification1() {
        return specification1;
    }

    public void setSpecification1(String specification1) {
        this.specification1 = specification1;
    }
}